﻿@charset "UTF-8";
@import "./variables.scss";
@import "./basic.scss";
@import "./wx-public.scss";

/*! 加了"!"后，压缩格式下的注释也会依然存在
 * contents
 *
 * variables...............变量集中储存文件
 *
 * screen.scss...........针对当前站点的样式修饰
 * 
 * basic.scss...........清除默认样式
 * 
 * 
 */
@mixin limit-line ($num) {
	display: -webkit-box;
    -webkit-line-clamp: $num;
    -webkit-box-orient: vertical;
    overflow: hidden; 
	text-overflow: ellipsis;
} 

.limit-line {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.stress {
	padding-bottom: 48 * $base-width;
	background-color: #fff;
	height: auto;
	width: 100%;

	/*title*/
	.nav-top {
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between;
		height: 44 * $base-width;
		line-height: 44 * $base-width;
		padding: 0 15 * $base-width;

		.top-left{
			font-size: 15 * $base-width;
			color: #666666;
		}
		.top-middle{
			font-family: PingFangSC-Semibold;
			font-size: 17 * $base-width;
			color: #222222;
		}
		.top-right{
			font-size: 20 * $base-width;
			color: #D32F2F;
		}
	}

	/*导航*/
	.nav-middle {
		height: 44 * $base-width;
		line-height: 44 * $base-width;
		display: flex;
		justify-content: space-between;
		flex-wrap: nowrap;
		padding: 0 15 * $base-width;
		font-size: 15 * $base-width;
		color: #666666;
		.active {
			font-size: 17 * $base-width;
			color: #D32F2F;
		}
	}
	/*轮播*/
	.swiper-container {
		width: 100%;
		height: 187 * $base-width;
		position: relative;
		img{
			width: 100%;
			height: 187 * $base-width;
		}
		.swiper-div {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 32 * $base-width;
			line-height: 32 * $base-width;
			background: rgba(0,0,0,0.50);
			padding: 0 15 * $base-width;

			.div-left {
				font-size: 15 * $base-width;
				color: #FFFFFF;
			}
		}
	}
	/*主体*/
	.stress-min {
		width: 100%;

		.min-nav {
			/*height: 104 * $base-width;*/
			padding: 15 * $base-width 4 * $base-width 0 15 * $base-width;
			display: flex;
			flex-wrap: wrap;
			.nav-item {
				display: inline-block;
				height: 32 * $base-width;
				line-height: 32 * $base-width;
				padding: 0 10 * $base-width;
				border: 1 * $base-width solid #E5E5E5;
				border-radius: 6 * $base-width;
				margin-right: 7 * $base-width;
				margin-bottom: 10 * $base-width;
				font-size: 15 * $base-width;
				color: #666666;
			}

			.active {
				border: 1 * $base-width solid #D32F2F;
				color: #D32F2F;
			}
		}

		.min-list {
			padding: 15 * $base-width;
			height: 102 * $base-width;
			display: flex;
			justify-content: space-between;
			flex-wrap: nowrap;

			.list-left {
				.list-top {
					font-family: PingFangSC-Semibold;
					font-size: 17 * $base-width;
					color: #222222;
				}
				.list-bottom {
					font-size: 13 * $base-width;
					color: #999999;
				}
			}
			.list-right {
				margin-left: 15 * $base-width;
				img{
					width: 96 * $base-width;
					height: 72 * $base-width;
				}
			}
		}
	}

	/*详情*/
	.infodetail {
		padding: 15 * $base-width;
		.detail-title {
			font-family: PingFangSC-Regular;
			font-size: 24 * $base-width;
			color: #333333;
			margin-bottom: 8 * $base-width;
		}
		.detail-head {
			font-size: 15 * $base-width;
			color: #9B9B9B;
			margin-bottom: 15 * $base-width;
			.head-left {
				margin-right: 15 * $base-width;
			}
		}
		.detail-min {
			.min-top {
				font-size: 15 * $base-width;
				color: #666666;
				margin-bottom: 10 * $base-width;
			}
			.min-middle {
				img{
					width: 100%;
					height: 177 * $base-width;
					margin-bottom: 10 * $base-width;
				}
			}
			.min-bottom {
				font-size: 15 * $base-width;
				color: #666666;
				margin-bottom: 10 * $base-width;
			}
		}
	}

	#modal {
		width: 100%;
		height: 240 * $base-width;
		background: #FFFFFF;
		.modal-title {
			height: 60 * $base-width;
			line-height: 60 * $base-width;
			text-align: center;
			font-family: PingFangSC-Medium;
			font-size: 17 * $base-width;
			color: #222222;
		}
		.modal-min {
			padding: 0 40 * $base-width;
			display: flex;
			justify-content: space-between;
			flex-wrap: nowrap;
			margin-bottom: 38 * $base-width;
			.min-left {
				img{
					width: 60 * $base-width;
					height: 60 * $base-width; 
				}
				div{
					margin-left: 16 * $base-width; 
					font-size: 14 * $base-width; 
					color: #999999;
					margin-top: 8 * $base-width;
				}
			}
		}
		.modal-bottom{
			margin: 0 8 * $base-width;
			border: 1 * $base-width solid #D32F2F;
			border-radius: 6px;
			height: 44 * $base-width;
			line-height: 44 * $base-width;
			text-align: center;
			font-size: 17 * $base-width;
			color: #D32F2F;
		}
	}

	.nav-list {
		padding: 0 15 * $base-width;
		height: 44 * $base-width;
		line-height: 44 * $base-width;
		display: flex;
		justify-content: space-between;
		flex-wrap: nowrap;
		position: relative;
		.list{
			font-size: 15 * $base-width;
			color: #666666;
		}

		.active {
			font-size: 17 * $base-width;
			color: #D32F2F;
		}
		.modal-item {
			width: 100%;
			position: absolute;
			top: 0;
			left: 0;
			.marsk {
				background: rgba(0,0,0,0.60);
				width: 100%;
				height: 99999 * $base-width;
			}
			#modal-list {
				width: 100%;
				height: 254 * $base-width;
				background: #FFFFFF;
				z-index: 88;
				position: fixed;
				top: 40 * $base-width;
				left: 0;
				.modal-title {
					height: 44 * $base-width;
					line-height: 44 * $base-width;
					display: flex;
					justify-content: space-between;
					flex-wrap: nowrap;
					padding: 0 15 * $base-width;
				}
				.modal-min {
					display: flex;
					flex-wrap: wrap;
					padding: 0 5 * $base-width 0 15 * $base-width;
					.min-item {
						height: 32 * $base-width;
						line-height: 32 * $base-width;
						padding: 0 10 * $base-width;
						border-radius: 6px;
						background: #FFFFFF;
						border: 1 * $base-width solid #E5E5E5;
						font-size: 15 * $base-width;
						color: #222222;
						display: inline-block;
						margin-bottom: 15 * $base-width;
						margin-right: 10 * $base-width;
					}
					.active{
						background: #D32F2F;
						font-size: 15 * $base-width;
						color: #fff;
					}
				}
			}
		}
	}

	#font-close {
		font-size: 16 * $base-width;
		color: #999;
	}
	/*反应*/
	.reflect-form {
		.form-detail {
			padding: 20 * $base-width 15 * $base-width 0 15 * $base-width;
			textarea {
				height: 160 * $base-width;
				font-size: 15 * $base-width;
				color: #CCCCCC;
			}
		}
		.form-grid {
			padding: 0 15 * $base-width;
			display: flex;
			justify-content: space-between;
			flex-wrap: nowrap;
			height: 50 * $base-width;
			line-height: 50 * $base-width;
			.grid-left {
				font-family: PingFangSC-Regular;
				font-size: 17 * $base-width;
				color: #222222;
			}
			.grid-right {
				font-size: 16 * $base-width;
				color: #ccc;
			}
		}
		.weui-cell {
			padding: 15 * $base-width;
			.weui-uploader__input-box {
				width: 80 * $base-width;
				background: #F8F8F8;
				border-radius: 6px;
				height: 80 * $base-width;
				border: none;
				&:before {
					height:21.8 * $base-width !important;
					top: 35%;
				}
				&:after {
					width:21.8 * $base-width !important;
					top: 35%;
				}
				.file-font {
					position: absolute;
					bottom: 11 * $base-width;
					left: 14 * $base-width;
					font-size: 13 * $base-width;
					color: #999999;
				}
			}
		}

		.form-type {
			display: flex;
			justify-content: space-between;
			flex-wrap: nowrap;
			padding-top: 15 * $base-width;

			.type-left {
				margin: 0 15 * $base-width;
				font-family: PingFangSC-Regular;
				font-size: 17 * $base-width;
				color: #222222;
				display: inline-block;
				width: 61 * $base-width;
			}
			.type-right {
				display: flex;
				flex-wrap: wrap;
				.right-list {
					height: 32 * $base-width;
					line-height: 32 * $base-width;
					padding: 0 10 * $base-width;
					border-radius: 6px;
					background: #FFFFFF;
					border: 1 * $base-width solid #E5E5E5;
					font-size: 15 * $base-width;
					color: #999;
					display: inline-block;
					margin-bottom: 15 * $base-width;
					margin-right: 10 * $base-width;
				}
				.active{
					border: 1 * $base-width solid #D32F2F;
					font-size: 15 * $base-width;
					color: #D32F2F;
				}
			}
		}
		.form-use {
			display: flex;
			justify-content: space-between;
			flex-wrap: nowrap;
			padding: 0 15 * $base-width;
			height: 50 * $base-width;
			line-height: 50 * $base-width;
			.use-left {
				font-family: PingFangSC-Regular;
				font-size: 17 * $base-width;
				color: #222222;
			}
			.use-right {
				width: 72%;
				input {
					width: 100%;
					height: 100%;
					border: none;
				}
			}
		}
		.form-button {
			background: #F8F8F8;
			padding: 30 * $base-width;
			.button-radio {
				text-align: center;
				font-size: 15 * $base-width;
				color: #666666;
				margin-bottom: 15 * $base-width;
				span {
					color: #D32F2F;
				}
			} 
		}

		#modal-grid {
			width: 100%;
			/*height: 240 * $base-width;*/
			background: #FFFFFF;
			/*padding: 0 15 * $base-width;*/
			.modal-title {
				padding: 0 15 * $base-width;
				display: flex;
				justify-content: space-between;
				flex-wrap: nowrap;
				height: 44 * $base-width;
				line-height: 44 * $base-width; 
				border-bottom: 1 * $base-width solid #E5E5E5;
				.title-left {
					padding-left: 5 * $base-width;
					.left-span {
						display: inline-block;
						font-size: 15 * $base-width;
						color: #333333;
						margin-right: 25 * $base-width;
					}
					.active {
						border-bottom: 2px solid #D32F2F;
					}
				}
				.title-right {
					font-size: 15 * $base-width;
					color: #D32F2F;
				}
			}
			.modal-min {
				.min-list {
					padding: 0 15 * $base-width;
					height: 44 * $base-width;
					line-height: 44 * $base-width;
					font-size: 15 * $base-width;
					color: #222;
				}
				.active{
					color: #D32F2F;
				}
			}
		}
	}

	.userkonw {
		padding: 15 * $base-width;
		.infor {
			font-size: 15 * $base-width;
			color: #222222;
			line-height: 30 * $base-width;
			margin-bottom: 15 * $base-width;
		}
	}

	/*登录*/
	.login-form {
		padding: 0 15 * $base-width;
		margin-top: 40 * $base-width;
		.weui-btn_default {
			border: 1 * $base-width solid #e64340;
			color: #e64340;
			background-color: #fff;
		}
		.form-button {
			background: #fff;
			padding: 14 * $base-width 15 * $base-width 0 15 * $base-width;
			.button-radio {
				text-align: right;
			}
		}
	}
	.resigin-top {
		height: 88 * $base-width;
		line-height: 88 * $base-width;
		.top {
			display: flex;
			justify-content: center;
			flex-wrap: nowrap;
			line-height: 88 * $base-width;
			img {
				width: 64 * $base-width;
				height: 64 * $base-width;
			}
			span {
				display: inline-block;
				padding-left: 16 * $base-width;
				padding-top: 10 * $base-width;
				width: 181 * $base-width;
				line-height: 22 * $base-width;
				font-size: 13 * $base-width;
				color: #999999;
				white-space: normal;
			}
		}
	}
	.resigin-form {
		.form-button {
			.button-radio {
				margin-top: 20 * $base-width;
				font-size: 15 * $base-width;
				color: #999999;
			}
		}
		.use-right {
			position: relative;
			.color-red {
				font-size: 15 * $base-width;
				color: #D32F2F;
				position: absolute;
				top: 15 * $base-width;
				right: 0;
				border: none;
				background-color: #fff;
			}
		}
	}

	.resiginsuss-top {
		height: 130 * $base-width;
		text-align: center;
		padding-top: 20 * $base-width;
		background: #F8F8F8;
		img {
			width: 64 * $base-width;
			height: 64 * $base-width;
		}
		div {
			margin-top: 6 * $base-width;
			font-size: 13 * $base-width;
			color: #999999;
		}
	}

	/*活动*/
	.activies-nav-middle {
		display: flex;
		justify-content: space-between;
		flex-wrap: nowrap;
		padding: 0 15 * $base-width;
		height: 54 * $base-width;
		line-height: 54 * $base-width;

		.middle-left {
			.left-title {
				font-size: 17 * $base-width;
				color: #222222;
				display: inline-block;
				margin-right: 8 * $base-width;
			}
			.left-english {
				font-size: 17 * $base-width;
				color: #D73435;
			}
		}
	}
	.activies-min {
		width: 100%;
		height: 205 * $base-width;
		padding-left: 15 * $base-width;
		overflow: hidden;
		overflow-x: scroll;
		display: flex;
		flex-wrap: nowrap;
		-webkit-transform: translateZ(0); 
		-moz-transform: translateZ(0); 
		-ms-transform: translateZ(0); 
		-o-transform: translateZ(0); 
		transform: translateZ(0);

		&:-webkit-scrollbar {
		    display: none;
		}
		.activies-list {
			width: 250 * $base-width;
			height: 184 * $base-width;
			margin-right: 12 * $base-width;
			display: flex;
			flex-direction: column;
			flex-shrink: 0;
			overflow: hidden;
			.list-img {
				img {
					width: 250 * $base-width;
					height: 140 * $base-width;
				}
			}
			.list-title {
				width: 250 * $base-width;
				height: 42 * $base-width;
				font-size: 15 * $base-width;
				color: #222222;
				@include limit-line(2);
			}
			.title {
				font-size: 15 * $base-width;
				color: #D32F2F;
			}
		}
	}

	.message-min {
		height: 206 * $base-width;
		.min-top {
			width: 100%;
			overflow: hidden;
			overflow-x: scroll;
			display: flex;
			flex-wrap: nowrap;
			height: 40 * $base-width;
			line-height: 40 * $base-width;

			-webkit-transform: translateZ(0); 
			-moz-transform: translateZ(0); 
			-ms-transform: translateZ(0); 
			-o-transform: translateZ(0); 
			transform: translateZ(0);
			.top-item {
				width: 94 * $base-width;
				height: 40 * $base-width;
				line-height: 40 * $base-width;
				font-size: 15 * $base-width;
				padding-left: 17 * $base-width;
				color: #666666;
				text-align: center;
				border: 1 * $base-width solid #E5E5E5;
				border-left: none;
				display: flex;
				flex-shrink: 0;
				overflow: hidden;
			}
			.active {
				border: 1 * $base-width solid #D32F2F;
				color: #D32F2F;
			}
		}

		.min-middle {
			height: 166 * $base-width;
			padding-top: 8 * $base-width;
			.middle-list {
				height: 36 * $base-width;
				line-height: 36 * $base-width;
				display: flex;
				justify-content: space-around;
				flex-wrap: nowrap;
				.list-right {
					margin: 9 * $base-width 0 0 10 * $base-width;
					width: 18 * $base-width;
					height: 16 * $base-width;
					img {
						width: 18 * $base-width;
						height: 16 * $base-width;
					}
				}
				.list-left {
					.list-top {
						width: 319 * $base-width;
						font-size: 15 * $base-width;
						color: #222222;
					}
				}
			}
		}
	}
	.active-min {
		background-color: #fff;
		padding: 0 15 * $base-width;
		padding-top: 15 * $base-width;
		.min-list {
			height: 60 * $base-width;
			line-height: 60 * $base-width;
			display: flex;
			justify-content: flex-start;
			flex-wrap: nowrap;
			.list-right {
				margin-right: 12 * $base-width;
				img {
					width: 36 * $base-width;
					height: 36 * $base-width;
				}
			}
			.list-left {
				.list-top {
					font-size: 15 * $base-width;
					line-height: 21 * $base-width;
					color: #222222;
				}
				.list-bottom {
					font-size: 13 * $base-width;
					color: #999999;
					line-height: 21 * $base-width;
				}
			}
		}
	}
	/*热门活动*/
	.hotAcitivity {
		.activity-list {
			display: flex;
			flex-direction: column;
			flex-wrap: nowrap;
			padding: 15 * $base-width;
			.list-img {
				img{
					width: 100%;
					height: 194 * $base-width;
				}
			}
			.list-title {
				font-size: 17 * $base-width;
				color: #222222;
				margin-top: 8 * $base-width;
			}
		}
	}

	/*投票*/
	.bg {
		background: #9CC7EA;
		padding-bottom: 63 * $base-width;
		position: relative;
		.bg-img {
			img {
				width: 100%;
				height: 180 * $base-width;
			}
		}
		.transparent-box {
			margin: 0 24 * $base-width;
			background: #FFFFFF;
			border-radius: 3 * $base-width;
			.content {
				.part {
					height: 88 * $base-width;
					display: flex;
					flex-direction: column;
					flex-wrap: nowrap;
					padding-left: 24 * $base-width;
					border-bottom: 1 * $base-width dotted #CCCCCC;
					padding-top: 16 * $base-width;
					.header {
						font-family: PingFangSC-Medium;
						font-size: 20 * $base-width;
						color: #333333;
						margin-bottom: 8 * $base-width;
						
					}
					.detail {
						font-size: 14 * $base-width;
						color: #919BA7;
					}
				}

				.topic-item {
					.content-title {
						margin-top: 16 * $base-width;
						display: flex;
						flex-wrap: nowrap;
						justify-content: flex-start;
						.title-tip {
							width: 4 * $base-width;
							height: 16 * $base-width;
							background: #333333;
							margin-right: 20 * $base-width;
						}
						.title-detail {
							font-size: 14 * $base-width;
							color: #333333;
						}
					}

					.img-content {
						display: flex;
						justify-content: space-between;
						flex-wrap: wrap;
						padding: 16 * $base-width 15 * $base-width 16 * $base-width 24 * $base-width;
						.img-item {
							width: 136 * $base-width;
							height: 205 * $base-width;
							border: 1 * $base-width solid #CCCCCC;
							border-radius: 3 * $base-width;
							padding: 8 * $base-width;
							display: flex;
							flex-direction: column;
							flex-wrap: nowrap;
							margin-right: 8 * $base-width;
							margin-bottom: 8 * $base-width;
							.img {
								img{
									width: 120 * $base-width;
									height: 120 * $base-width;
								}
							}
							.img-title {
								display: flex;
								justify-content: space-between;
								flex-wrap: nowrap;
								margin-top: 7 * $base-width;
								margin-bottom: 8 * $base-width;
								.title-span {
									font-size: 13 * $base-width;
									color: #333333;
								}
							}
							.img-detail {
								font-size: 13 * $base-width;
								color: #919BA7;
							}
						}
					}

					.eage {
						padding: 12 * $base-width 0 0 36 * $base-width;
						.eage-list {
							margin-bottom: 16 * $base-width;
							.list-detail{
								font-size: 14 * $base-width;
								color: #333333;
							}
						}
					}
				}
				.btn {
					padding: 32 * $base-width 44 * $base-width;
					.app-btn {
						width: 240 * $base-width;
						height: 36 * $base-width;
						line-height: 36 * $base-width;
						text-align: center;
						background: #55A3D9;
						border-radius: 1 * $base-width;
						font-size: 14 * $base-width;
						color: #FFFFFF;
					}
				}
			}
		}

		.logo {
			position: absolute;
			bottom: 12 * $base-width;
			left: 27%;
		}

		/*测试*/
		.test-box {
			.part {
				height: 60 * $base-width !important;
				line-height: 60 * $base-width !important;
				padding-top: 0 !important;
			}
		}
		/*调研*/
		.question-box {
			.part {
				height: 170 * $base-width !important;
			}
			.topic-item {
				.active-select {
					padding-left: 24 * $base-width;
					padding-top: 16 * $base-width;
					#active-select {
						width: 279 * $base-width;
						height: 36 * $base-width;
						border: 1 * $base-width solid #CCCCCC;
						border-radius: 3 * $base-width;
						line-height: 36 * $base-width;
						padding-left: 16 * $base-width;
						font-size: 14 * $base-width;
						color: #333333;
					}
				}
				.eage-list {
					.text-inp {
						width: 255 * $base-width;
						height: 44 * $base-width;
						background: #F4F4F4;
						border: 1 * $base-width solid #CCCCCC;
						border-radius: 3 * $base-width;
						padding-left: 10 * $base-width;
					}
				}
				.name {
					padding: 4 * $base-width 24 * $base-width;
					.name-inp {
						width: 100%;
						height: 44 * $base-width;
						background: #F4F4F4;
						border: 1 * $base-width solid #CCCCCC;
						border-radius: 3 * $base-width;
						padding-left: 10 * $base-width;
					}
					.textarea-inp {
						width: 100%;
						height: 80 * $base-width;
						background: #F4F4F4;
						border: 1 * $base-width solid #CCCCCC;
						border-radius: 3 * $base-width;
						padding-left: 10 * $base-width;
					}
				}
			}
		}
	}

	/*跳蚤市场*/
	.good-min {
		padding: 15 * $base-width 0 0 15 * $base-width;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		.min-list {
			width: 165 * $base-width;
			margin-right: 15 * $base-width;
			display: flex;
			flex-direction: column;
			flex-wrap: nowrap;
			margin-bottom: 20 * $base-width;
			.list-img {
				margin-bottom: 8 * $base-width;
				img {
					width: 165 * $base-width;
					height: 165 * $base-width;
				}
			}
			.list-title {
				font-size: 15 * $base-width;
				color: #222222;
				@include limit-line (2);
			}
			.list-detail {
				display: flex;
				justify-content: space-between;
				flex-wrap: nowrap;
				margin-bottom: 2 * $base-width;
				.detail-left {
					font-size: 15 * $base-width;
					color: #D32F2F;
				}
				.detail-right {
					font-size: 13 * $base-width;
					color: #999999;
				}
			}
		}
	}

	.tip-k{
		background-image: linear-gradient(-180deg, #EB5C5C 0%, #D32F2F 100%);
		box-shadow: 0 2px 6px 0 rgba(211,47,47,0.40), inset 0 1px 6px 0 rgba(255,236,110,0.50);
		width: 50 * $base-width;
		height: 50 * $base-width;
		line-height: 50 * $base-width;
		text-align: center;
		position: fixed;
		bottom: 60 * $base-width;
		right: 20 * $base-width;
		border-radius: 50%;
		color: #fff;
		font-size: 33 * $base-width;
	}

	.good-top {
		display: flex;
		justify-content: space-between;
		flex-wrap: nowrap;
		padding: 20 * $base-width 15 * $base-width;
		height: 84 * $base-width;
		line-height: 21 * $base-width;
		.top-list {
			display: flex;
			justify-content: space-around;
			flex-wrap: nowrap;
			.list-item {
				margin-right: 13 * $base-width;
				img {
					width: 43 * $base-width;
					height: 43 * $base-width;
				}
				.item {
					font-size: 17 * $base-width;
					color: #222222;
					.item-left {
						font-size: 13 * $base-width;
						color: #999999;
					}
					.item-right {
						font-size: 13 * $base-width;
						color: #999999;
					}
				}
			}
			
		}
		.top-list-r {
			display: flex;
			flex-direction: column;
			flex-wrap: nowrap;
			.list-right {
				font-size: 13 * $base-width;
				color: #999999;
				text-decoration: line-through;
			}
			.list-bottom {
				font-size: 17 * $base-width;
				color: #D32F2F;
			}
		}
	}
	.good-title{
		font-family: PingFangSC-Regular;
		font-size: 24 * $base-width;
		color: #222222;
		text-align: center;
		margin-bottom: 20 * $base-width;
	}
	.gooddetail {
		padding: 0 15 * $base-width;
		.detail-font {
			font-size: 15 * $base-width;
			color: #666666;
			margin-bottom: 16 * $base-width;
		}
		.detail-img {
			margin-bottom: 16 * $base-width;
			img {
				width: 345 * $base-width;
				height: 210 * $base-width;
			}
		}
	}

}



.medical-line {
	border-top: 12 * $base-width solid #E5E5E5;
	border-radius: 2 * $base-width;
}
.medical-line-smail {
	margin: 0 15 * $base-width;
	border-top: 1 * $base-width solid #E5E5E5;
	border-radius: 2 * $base-width;
}

.medical-line-smail-p {
	border-top: 1 * $base-width solid #E5E5E5;
	border-radius: 2 * $base-width;
}
.hide {
	display: none !important;
}